home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2165 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.5 KB

  1. Path: classic.iinet.com.au!news
  2. From: ng@mitswa.com.au (John A Ng)
  3. Newsgroups: hku.open-forum,hku.cc.forum,hk.comp.pc,comp.lang.c++,comp.lang.pascal.misc
  4. Subject: Re: Is Pascal worth to learn? Can it help me to get a job?
  5. Date: Tue, 16 Jan 1996 03:52:37 GMT
  6. Organization: MITS (WA)
  7. Message-ID: <4df7e8$1ug@classic.iinet.com.au>
  8. References: <30f2adf8.7810115@news.hku.hk>
  9. NNTP-Posting-Host: grunge183.nv.iinet.net.au
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. h9515668@hkusua.hku.hk wrote:
  13.  
  14. >Hello, I am new to computer programming!
  15. >Now I want to take a computer programming course in school.
  16. >However, it teach Pascal!
  17.  
  18. >I don't know much about it but I only always heard about C++ rather than Pascal!
  19. >I want to know whether Pascal is useful and powerful. Will it need to learn C++
  20. >at last as C is more popular and powerful?
  21. >...
  22.  
  23.  
  24. Pascal now will definitely find you a job.  For one, the greatest MS
  25. Windows development tool currently is Pascal based!  It is call
  26. Borland's Delphi (or should also be known as Visual Pascal).
  27.  
  28. I am only formally trainned in Pascal in uni, but it is a simple bridge
  29. to cross to C.  Now I read them both as if they are just dialects of
  30. each other (in fact they should be argued as such).  Pascal is a less
  31. frightening language to begin with because it is more english-like
  32. compared to C, which looks like arabic (pardon my expression if Arabic
  33. is simple to you).  I would recommend, as I did in uni, that you learn
  34. Pascal first, after which, you can spend a month or two to "translate"
  35. into C.  (As for C++, you should learn Pascal OOP).  In this way, you
  36. also gained a wider perspective of languages (many C programmer still
  37. can't argue the relative merits or de-merits of C).
  38.  
  39. You must however bear in mind that standard Pascal is designed by
  40. Nicholas Wirth to be a teaching language and nothing more.  As a result,
  41. standard Pascal teaches you good habits, but can do very little.
  42. However, there has been extensions to the language from UCSD and
  43. Borland.  Borland's extension, through the product of Turbo Pascal, is
  44. mainly responsible for the wide spread usage of Pascal.  It can do
  45. anything that C can but with a remarkably fast compiler (about 20 times
  46. faster than a competitive C compiler/linker).  This makes learning a
  47. breeze.
  48.  
  49. Although C and Turbo Pascal are very similar, not many exployers know
  50. that they are.  Because C jobs are still more plentify compared to
  51. Pascal, it is important to be able to chalk up some C hours in your
  52. resume ultimately.
  53.  
  54.  
  55. Regards,
  56. John Ng
  57. ng@mitswa.com.au
  58.  
  59.